@echo off
REM AI测试用例生成智能体 - Windows启动脚本

echo ========================================
echo   AI测试用例生成智能体
echo ========================================
echo.

REM 检查Python是否安装
python --version >nul 2>&1
if %errorlevel% neq 0 (
    echo [错误] 未检测到Python，请先安装Python 3.8+
    pause
    exit /b 1
)

echo [1/3] 检查依赖包...
pip show streamlit >nul 2>&1
if %errorlevel% neq 0 (
    echo [提示] 检测到缺少依赖，开始安装...
    pip install -r requirements.txt
)

echo.
echo [2/3] 检查配置文件...
if not exist "config\config.yaml" (
    echo [警告] 未找到config.yaml，正在从示例文件复制...
    copy "config\config.yaml.example" "config\config.yaml"
    echo.
    echo [重要] 请先编辑 config\config.yaml 文件，填写您的API密钥！
    echo.
    pause
    exit /b 0
)

echo.
echo [3/3] 启动应用...
echo.
echo 浏览器将自动打开应用界面（默认地址: http://localhost:8501）
echo 按 Ctrl+C 可停止应用
echo.

streamlit run app.py

pause

